.newsBanner {
	background: url(/images/news/darkened_banner.png) no-repeat 100%/cover;
	width: 100%;
	height: 420px;
}
.newsBox {
	padding: 20px 0 40px 0;
	padding-bottom: 50px;
	.mainContent {
		overflow: hidden;
	}
	.newsItem {
		margin: 20px 0;
		width: 320px;
		height: 380px;
		float: left;
		margin-right: 40px;
		border: 1px solid rgba(0, 0, 0, 0.1);
		border-radius: 10px;
		box-sizing: border-box;
		position: relative;
		cursor: pointer;
		transition: all 0.3s linear;
		&:hover{
			box-shadow: 0px 0px 14px 0px rgba(119, 128, 172, 0.25);
			transform: translateY(-5px);
		}
		img {
			width: 100%;
			height: 200px;
			border-radius: 10px 10px 0 0;
		}
		.newsItemTitle {
			font-size: 16px;
			font-weight: 700;
			line-height: 19.2px;
			margin: 14px 0;
			padding: 0 14px;
			max-height: 45px;
			display:-webkit-box;
			-webkit-box-orient:vertical;
			text-overflow:ellipsis;
			-webkit-line-clamp:2;//例如超过2行显示省略号
			overflow:hidden;
		}
		.newsItemContent {
			font-size: 14px;
			font-weight: 400;
			line-height: 22px;
			color: rgba(0,0,0,0.5);
			padding:0 14px;
			display:-webkit-box;
			-webkit-box-orient:vertical;
			text-overflow:ellipsis;
			-webkit-line-clamp:3;//例如超过2行显示省略号
			overflow:hidden;
		}
		.newsItemTime {
			font-size: 14px;
			font-weight: 400;
			line-height: 12px;
			zoom: 0.86;
			color: rgba(0,0,0,0.25);
			text-align: right;
			position: absolute;
			right: 14px;
			bottom: 20px;
		}
	}
	.newsItem:nth-child(4n) {
		margin-right: 0;
	}
	.pageBox {
		margin: 20px 0 0 0;
		height: 28px;
		.ant-pagination {
			display: flex!important;
			justify-content: flex-end!important;
		}
		.ant-pagination-item {
			min-width: 28px!important;
			width: 28px!important;
			height: 28px!important;
			background: #fff;
			a {
				line-height: 28px!important;
				color: rgba(0,0,0,0.8);
			}
		}
		.ant-pagination-item-link {
			position: relative;
			top: -2px;
		}
		.ant-pagination-item-active {
			border: none!important;
			background: #364385;
			a {
				color: #fff!important;
			}
		}

	}
}
.newsDetailBox {
	.mainContent {
		padding-top: 90px;
	}
	.newsDetailTitle {
		font-size: 36px;
		font-weight: 700;
		line-height: 44px;
		text-align: center;
		margin: 22px 0 30px;
	}
	.newsDetailContent {
		font-size: 16px;
		font-weight: 400;
		line-height: 28px;
		margin-bottom: 100px;
		* {
			word-wrap: break-word;
		}
	}
}